From: Po Lu Date: Fri, 10 Jun 2022 01:28:45 +0000 (+0800) Subject: Fix crashes in x_tooltip_window_to_frame on GTK X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~16^2~2349^2~117 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=feb94707a9b1a1e35889ce743783d370fba2e739;p=emacs.git Fix crashes in x_tooltip_window_to_frame on GTK * src/xterm.c (x_tooltip_window_to_frame): Ignore all non-X frames instead of trying to get their tooltip window. --- diff --git a/src/xterm.c b/src/xterm.c index 77dea3ad4d1..ed8f0681360 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -10453,6 +10453,9 @@ x_tooltip_window_to_frame (struct x_display_info *dpyinfo, return f; #ifdef USE_GTK + if (!FRAME_X_P (f)) + continue; + if (FRAME_X_OUTPUT (f)->ttip_window) widget = GTK_WIDGET (FRAME_X_OUTPUT (f)->ttip_window); else